discovery or handing over - German English Dictionary